import request from "@/utils/request";

/**
 * 查询所有合同
 * @param data
 * @returns {*}
 */
export function getContractList(data) {
  return request({
    url: '/sys/contract/contractList',
    method: 'Post',
    data
  })
}

/**
 * 单条数据删除
 * @param params
 * @returns {AxiosPromise}
 */
export function del(params) {
  return request({
    url: '/sys/contract/del',
    method: 'get',
    params:params
  })
}

/**
 * 批量删除
 * @param params
 * @returns
 */
export function delBatch(params) {
  return request({
    url: '/sys/contract/delBatch',
    method: 'get',
    params:params
  })
}

/**
 * 查询时根据输入的姓名查询对应的信息
 */
export function getCardId(params) {
  return request({
    url: '/sys/contract/getCardId',
    method: 'get',
    params:params
  })
}

/**
 * 添加合同
 */
export function addContract(data) {
  return request({
    url: '/sys/contract/addContract',
    method: 'post',
    data
  })
}

/**
 * 修改合同
 * @param data
 * @returns {*}
 */
export function update(data) {
  return request({
    url: '/sys/contract/update',
    method: 'post',
    data
  })
}

/**
 * 查询合同类型及数量
 */
export function getContractTypeNum(params) {
  return request({
    url: '/sys/contract/echars',
    method: 'get',
    params:params
  })
}

/**
 * 提交按钮
 */
export function submit(params) {
  return request({
    url: '/sys/contract/submit',
    method: 'get',
    params:params
  })
}

/**
 * 撤销按钮
 */
export function callBack(params) {
  return request({
    url: '/sys/contract/callBack',
    method: 'get',
    params:params
  })
}
